/* 重置&默认(reset&base)(tags) */
*[hidefocus],input,textarea,a{outline:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0;}
fieldset,img,html,body,iframe{border:0;}
table{border-collapse:collapse;border-spacing:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
caption,th{font-weight:normal;font-style:normal;text-align:left;}
em,strong{font-weight:bold;font-style:normal;}
body,textarea,select,input,pre{font-family:arial,microsoft yahei,helvetica,sans-serif;font-size:14px;color:#555;}
body{background:#f8f8f8;line-height:1.5em;-webkit-text-size-adjust:none;}
a,button{cursor:pointer;}
textarea{resize:none;overflow:auto;}
pre{white-space:pre-wrap;}
html,body{
	height: 100%;
}

a{ width: 100%; height: 100%; display: block; text-decoration:none; outline-style:none; -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
-webkit-user-select: none;
-moz-user-focus: none;
-moz-user-select: none; }
input{
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    -webkit-user-modify: read-write-plaintext-only;
} 
.cf:before,
.cf:after {
    content: "";
    display: table;
}
.cf:after {
    clear: both;
}

button {
	-webkit-tap-highlight-color: rgba(255,255,255,0)
}

/**
 * 我的
 */
.views{ width:10rem; margin: 0 auto; padding-bottom: 1.7rem; }
.shop_header{ width: 10rem;  background: #00c3cf; padding-bottom: 1rem; }
.shop_logo{ width: 10rem; text-align: center; padding-top: 1rem; }
.shop_logo img{ width: 2.06rem; height: 2.06rem; margin: 0 auto; border-radius: 50%; }
.shop_title{ width: 10rem; font-size: 0.4rem; color: #fff; text-align: center; line-height: 0.8rem; }
.shop_state{ color: #fff; width: 10rem; font-size: 0.36rem; text-align: center; }
.shop_option{ margin-top: 0.2rem; background: #fff; height: 1.28rem; line-height: 1.28rem; }
.shop_option li a:hover i,.shop_option li a:hover span{ color: #aaaaaa; }

.shop_option li{ float: left; width: 50%; text-align: center; position: relative;  }
.shop_option li:first-child:after{ content:""; border-right:1px solid #f3f3f3; width: 1px; display: block; right: 0; height: 1.28rem; position:absolute; top: 0; }
.shop_option li:first-child i{ font-size: 0.8rem; color: #73b54d; display: inline-block;  vertical-align:middle; }
.shop_option li:first-child span{ line-height: 1.28rem; vertical-align:middle; font-size: 0.4rem; color: #73b54d; }
.shop_option li:last-child span{ line-height: 1.28rem; vertical-align:middle; font-size: 0.4rem; color: #ff6d0d; }
.shop_option li:last-child i{ font-size: 0.46rem; color: #ff6d0d; display: inline-block;  vertical-align:middle; padding-right: 0.1rem;}
.shop_income{padding-top: 0.3rem;}
.shop_income li{ border-bottom:1px solid #f0f0f0; width: 10rem; height: 1.34rem;  line-height: 1.34rem; background:url("../images/arrow_right.png") #fff no-repeat center right; background-size: 0.86rem;  }
.shop_income li i{padding-left: 0.3rem; font-size: 0.4rem; color: #777a83;}

.shop_income li span{ padding-left: 0.2rem; font-size: 0.35rem; color: #555555; }

/**
 * 底部
 */
.footer{ position: fixed; bottom: 0; background: #fff; width: 10rem; height: 1.75rem; }
.footer ul li{float: left; width: 33.33%; padding-top: 0.4rem;  }
.footer ul li a i{ width: 100%; text-align: center; display: block; color: #b3b3b3;  }
.icon_one{ font-size: 0.5rem; }
.icon_two{ font-size: 0.5rem; }
.icon_four{ font-size: 0.54rem; }
.footer ul li a span{ width: 100%; text-align: center; display: block; color: #b3b3b3; font-size: 0.35rem; padding-top: 0.16rem;}
.ative i,.ative span{ color: #00c3cf!important; }

/**
 * 订单列表
 */
.order_tab{ background: #0acbd7; height: 1.59rem; }

.order_tab li{ color: #ccfffe; width: 50%; float: left; display: inline; text-align: center; line-height: 1.59rem; font-size: 0.4rem; position: relative; }
.order_tab li a{ color: #ccfffe;}
.order_tab li i{ padding-right: 0.2rem; }
.order_ative a{ color: #fff!important;  }
.order_ative:after{ content: ""; border-bottom: 2px solid #fff; display: block; position: absolute; top: 1.4rem; width: 2rem; left: 50%; margin-left: -1rem; }
.order_button{ text-align: right; padding-top: 0.3rem; padding-right: 0.3rem; }
.order_cont{ background: #fff; margin-top: 0.3rem; }
.order_cont li{ float: left; width: 10rem; padding-bottom: 0.3rem; display: inline; border-bottom: 0.3rem solid #f8f8f8; }
.order_adv{ border-bottom: 1px solid #f0f0f0; padding-top: 0.2rem; }
.order_tel{ font-size: 0.38rem; padding-left: 0.3rem; line-height:1rem; font-weight:bold;  }
.order_tel a{ color: #434343; width: 100%; float: left; }
.order_right{ float: right; padding-right: 0.3rem;   }
.order_tel span{ float: left; padding-right: 0.2rem; }
.order_tel a i { color: #3fdce2; font-size: 0.42rem;  }
.order_adver{ font-size: 0.34rem; padding-left: 0.3rem; line-height:0.8rem; }
.order_adver a{ color:#434343;  }
.order_adver a i{ color: #ff8807; font-size: 0.52rem; }
.order_time{ font-size: 0.34rem; padding-left: 0.3rem; line-height:0.8rem;  }
.order_blue{ color: #00c3cf; }
.money_title{ line-height: 1.2rem; border-bottom: 1px solid #f0f0f0; font-weight: bold; font-size: 0.4rem; padding-left: 0.3rem; }
.money_cont p{ line-height: 0.6rem; font-size: 0.32rem; padding-left: 0.3rem; color: #5b5b5b; }
.money_jl{ margin-right: 0.5rem; }
.money_cont{padding:0.2rem 0; border-bottom: 1px solid #f0f0f0; }
.shop_ywy span{ border:1px solid #f1f1f1; border-radius: 5px; width: 1.4rem; line-height: 0.6rem; text-align: center; font-size: 0.35rem; margin-top: 0.2rem; margin-right: 0.3rem; padding-right: 0;  }
.print{ border-radius: 3px;  background: #fff; border:1px solid #f1f1f1; color: #636363; line-height: 0.8rem; width: 2rem; font-size: 0.38rem;  margin-right: 0.3rem;}
.distri{ border-radius: 3px; border:none; background: #0acbd7; color: #fff; line-height: 0.8rem; width: 1.8rem; font-size: 0.38rem; }
.sent{ border-radius: 3px;  background: #cccccc; border:none; color: #fff; line-height: 0.8rem; width: 2rem; font-size: 0.38rem;  }

.manage_header{ background: #00c3cf; height: 4.6rem; }
.manage_header li{ width: 50%; float: left;  margin:0.5rem 0;}
.manage_number{ width: 100%; text-align: center; float: left; font-size: 0.52rem; color: #fff; line-height:0.8rem;font-weight: bold; }
.manage_text{ width: 100%; text-align: center; float: left; color: #d1fcff; font-size: 0.34rem; }

.income_tab{ height: 1.2rem; background: #fff; }
.income_tab li{ float: left; width: 25%; text-align: center; line-height: 1.2rem; font-size: 0.38rem; }
.income_active{ color: #00c3cf; border-bottom: 2px solid #00c3cf; margin-top: -1px; font-weight: bold; } 
.income_box{ padding-top: 0.3rem; }

.income_box li{ background: #fff; padding:0.3rem; margin-bottom: 0.3rem; }
.income_tel{ font-size: 0.38rem; border-bottom: 1px solid #f1f1f1; line-height: 1rem; font-weight:bold; }
.income_num{ line-height: 0.5rem; font-size: 0.32rem; color: #5d5d5d; line-height: 0.58rem; padding-top: 0.3rem; }
.income_dollars{ padding-top:0.3rem; color: #8b8b8b; }
.complete{ border-radius: 3px;  background: #ff8807; border:none; color: #fff; line-height: 0.8rem; width: 2rem; font-size: 0.38rem;  }
.blank_order{ padding-top: 3rem; width: 10rem; }
.blank_order img{ width: 40%; margin:0 auto; display:block; }
.blank_order p{ text-align: center; font-size: 0.4rem; line-height: 1.2rem; color: #7d7d7d; }

.eject{ width: 100%; height: 100%; background: rgba(0,0,0,0.3); position: absolute; }
.eje_box{ width: 9rem; height: 5rem; position: absolute; top: 50%; left: 50%; background: #fff; margin-left: -4.5rem; margin-top: -2.5rem; border-radius: 3px; }
.eje_p{ text-align: center; font-size: 0.4rem; color: #656565; }
.eje_red{ color: #ee4d63; }
.eje_button button{ position: absolute; bottom: 0; background: #00c3cf; height: 1.2rem; font-size: 0.38rem; line-height: 1.2rem; color: #fff; border:none; width: 100%; border-radius: 0 0 3px 3px; }
.eje_p img{ width: 28%; padding:0.5rem 0 0.3rem 0;  }